
.header {
	text-align: center;
	margin: 10px;
}

.central {
	border: 1px solid silver;
	background-color: #eee;
	margin: 10px;
}

.centralPark {
	width: auto;
	margin: 5px 10px 10px 5px;
/*	padding: 0px 1px 0px 1px;*/
	
/*	border: thin solid silver;
	background-color: white;*/
}

.decorFrame {
	border: thin solid silver;
/*	padding: 20px;*/
	margin: 5px;
	background-color: white;
}

.undecorFrame {
	margin: 5px;
}

.gwt-Table {
	background-color: white;
	border: 1px solid #777;
	border-collapse: collapse;
	width: 100%;
}

.gwt-TableHeader {
	background-color: silver;
	border: 1px solid #aaa;
	padding: 3px;
	text-align: center;
	font-weight: bold;
}

.gwt-TableHeaderCell {
	border: 1px solid #aaa;
}

.gwt-TableCell {
	border: thin solid silver;
	padding: 3px;
}

.gwt-TextArea {
	margin: 0;
	padding: 0;
}

.gwt-Tree {
	overflow: auto;
	max-width: 300px;
	padding: 5px;
	width: 177px;
	height: 405px;
}

a img {
	border: 0
}

input {
	margin: 0;
	padding: 0;
}

img.textImg {
	width: 12px;
	height: 12px;
}
/*
a:hover, a:link, a:visited, a:active, a:focus {
	text-decoration: none;
}
*/
a:focus {
	outline: 0;
}

/********************************************************************/

.leftPanel {
	float: left;
	border: thin solid silver;
	margin: 10px 5px 10px 10px;
	padding: 1px 30px 30px 10px;
	
	background-color: white;
}

.leftMenuItem {
/*margin-top: 10px;
	padding: 3px;*/
}

.leftMenuItem-norm {
	margin-top: 10px;
	padding: 3px;
}

.leftMenuItem-sub {
	padding-left: 10px;
	margin-top: 0px;
}

/********************************************************************/

.addressBar {
	width: auto;
	margin: 10px 10px 5px 5px;
	padding: 5px;
}

.filter {
	color: silver;
	padding-left: 3px;
}

.filter-bck {
	color: black;
	padding-left: 3px;
}

.filter-act {
	color: black;
	padding-left: 3px;
}

h2 {
	margin: 0;
}

button {
	margin-left: 0;
	margin-right: 3px;
}
